/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconShouyeWeixiukaidan = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M314.08 135.664h-129.6a55.152 55.152 0 0 0-48.688 50.64v127.6a33.216 33.216 0 0 0 66.432 0v-111.888h111.888a33.184 33.184 0 1 0 0-66.352z m0 685.488h-111.888v-111.808a33.216 33.216 0 1 0-66.432 0v123.2a55.2 55.2 0 0 0 50.72 55.008h127.44a33.216 33.216 0 0 0 0.16-66.432z m573.52 15.312v-127.12a33.216 33.216 0 1 0-66.432 0v111.888H709.44a33.216 33.216 0 0 0 0 66.432h127.68a55.312 55.312 0 0 0 50.48-51.2z m-53.232-700.8H709.44a33.216 33.216 0 0 0 0 66.432h111.888v111.888a33.216 33.216 0 1 0 66.432 0v-128.576a55.408 55.408 0 0 0-53.392-49.744z"
        fill={getIconColor(color, 0, '#5EAAFF')}
      />
      <Path
        d="M201.792 801.776v20.016h21.232a21.232 21.232 0 0 1-21.232-20.016z"
        fill={getIconColor(color, 1, '#5EAAFF')}
      />
      <Path
        d="M221.968 201.696h-19.968v21.232a21.248 21.248 0 0 1 19.968-21.232z"
        fill={getIconColor(color, 2, '#5EAAFF')}
      />
      <Path
        d="M821.904 221.632v-20.016h-21.232a21.232 21.232 0 0 1 21.232 20.016z"
        fill={getIconColor(color, 3, '#5EAAFF')}
      />
      <Path
        d="M802.384 822.064H822.4v-21.232a21.232 21.232 0 0 1-20.016 21.232z"
        fill={getIconColor(color, 4, '#5EAAFF')}
      />
      <Path
        d="M572.496 486.448l-33.408-3.712-3.2-33.408 32.4-28.944a58.544 58.544 0 0 0-74.304 78.256l-68.448 65.6a20.448 20.448 0 0 0-0.624 28.912l2.72 2.848a20.448 20.448 0 0 0 28.912 0.64l69.808-66.832a58.384 58.384 0 0 0 21.328 4.064 58.624 58.624 0 0 0 56-75.904z m-119.264 93.984a11.376 11.376 0 0 1-22.736 0 11.376 11.376 0 1 1 22.736 0z"
        fill={getIconColor(color, 5, '#5EAAFF')}
        fillOpacity="0.4"
      />
      <Path
        d="M717.888 252.336H307.936a55.168 55.168 0 0 0-52.016 55.088V716a55.152 55.152 0 0 0 50.48 50.48h412.544a55.184 55.184 0 0 0 50.56-52.672V301.6a55.296 55.296 0 0 0-51.616-49.264zM512.704 694.928a185.6 185.6 0 1 1 185.6-185.6 185.6 185.6 0 0 1-185.6 185.6z"
        fill={getIconColor(color, 6, '#5EAAFF')}
      />
    </Svg>
  );
};

IconShouyeWeixiukaidan.defaultProps = {
  size: 18,
};

IconShouyeWeixiukaidan = React.memo ? React.memo(IconShouyeWeixiukaidan) : IconShouyeWeixiukaidan;

export default IconShouyeWeixiukaidan;
